home *** CD-ROM | disk | FTP | other *** search
/ Night Owl 6 / Night Owl's Shareware - PDSI-006 - Night Owl Corp (1990).iso / 034a / crdfsh35.zip / CARDFISH.DOC < prev    next >
Text File  |  1991-10-01  |  16KB  |  533 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.               ┌────────────────────────────────────────────────┐
  8.               │                                                │
  9.               │  █▀▀▀▀▀▀█                                      │
  10.               │  █                                             │
  11.               │  █         ▄▄▄  ▄▄▄▄  ▄▄▄  ▄▄▄▄ ▄▄▄ ▄▄▄▄ ▄  ▄  │
  12.               │  █        █   █ █   █ █  █ █     █  █▄   █  █  │
  13.               │  █        █▄▄▄█ █▀▀█  █  █ █▀▀   █   ▀█▄ █▀▀█  │
  14.               │  █▄▄▄▄▄▄█ █   █ █   █ █▄▄▀ █    ▄█▄ ▄▄▄█ █  █  │
  15.               │                                                │
  16.               └────────────────────────────────────────────────┘
  17.  
  18.  
  19.        Cardfish 3.5
  20.        Copyright (c) 1990, 1991, Mark A. Downing.  All rights reserved.
  21.        -----------------------------------------------------------------
  22.  
  23.  
  24.  
  25.  
  26.  
  27.  
  28.        One of my favorite doors is a game called Card Guppies.  In late
  29.        1989, I discovered that all doors written with the Doorpatch Kit
  30.        would lock up my BBS for no apparent reason.  Card Guppies was
  31.        one of those doors.
  32.  
  33.        I contacted the author and learned he had no plans to rewrite the
  34.        door to support modems with higher than 9,600 bps.  That's when I
  35.        decided to attempt a version of my own.
  36.  
  37.        The result is CardFish.  It plays true to the popular TV game
  38.        show, Card Sharks.  However, I've included quite a few variables,
  39.        (some of which are available only in the registered version.)
  40.  
  41.        After setting up the game on your BBS, many of your callers will
  42.        find it greatly addictive.  (And, I hope you do, too!)
  43.  
  44.  
  45.        Mark A. Downing
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.                                 C A R D F I S H
  61.                                           Index
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.              Overview ....................................... 1
  70.  
  71.              Setup ........................................ 1-4
  72.  
  73.              Batch File ..................................... 4
  74.  
  75.              Other Notes ...................................4-5
  76.  
  77.              Support ........................................ 5
  78.  
  79.              Acknowledgements ............................... 5
  80.  
  81.              Program Fees ................................... 6
  82.  
  83.              Order/Registration Form ........................ 7
  84.  
  85.              History ........................................ 8
  86.  
  87.  
  88.  
  89.  
  90.  
  91.  
  92.  
  93.  
  94.  
  95.  
  96.  
  97.        Overview
  98.        ----------------------------------------------------------------
  99.  
  100.        Cardfish is a Card Sharks clone written with Sam Smith's ProKit.
  101.        The rules of the game are simple.  You bet a dollar amount based
  102.        on the card currently displayed -- and what you think the next
  103.        card will be.  For instance, if a seven is showing, you can bet
  104.        $20 the next card will be higher or lower than that seven.  If
  105.        you are correct, you win.  If not, you lose your $20 bet.  It's
  106.        that simple.
  107.  
  108.        A few twists have been added, most of which can be customized by
  109.        the Sysop. Somewhere in the deck of cards is one or more Jokers.
  110.        Find one, and you're ruined... bankrupt!
  111.  
  112.        Suits can be considered in the value of a card.  They are valued
  113.        in the ascending following order:  Hearts, Diamonds, Clubs, and
  114.        Spades.  The Two of Hearts is the lowest card in the deck, and
  115.        the Ace of Spades is the highest.  This feature can be switched
  116.        on or off.
  117.  
  118.        Players begin the game with $20 (selectable by Sysop,) and will
  119.        be allowed as many plays per day as the Sysop decides.  The
  120.        closing balance for the day will be carried over to the next
  121.        play.  Once the player reaches a pre-selected dollar amount, he
  122.        or she goes into the "Hall of Bank Breakers".
  123.  
  124.        CardFish is self explanatory.  There's a menu with a help screen,
  125.        a top score listing, "Bank Breakers" listing, and options to
  126.        start the game, exit back to the BBS, or hang up.
  127.  
  128.  
  129.        SPECIAL NOTE: Maximum number of plays per day, number of Jokers
  130.                      in the deck, and the dollar amount with which a
  131.                      player begins can be set by the Sysop only with
  132.                      the registered version.
  133.  
  134.  
  135.  
  136.  
  137.  
  138.        Setup
  139.        ----------------------------------------------------------------
  140.  
  141.        Setup is as easy as the rules.  If you've previously setup doors
  142.        using ProKit, you already know how to do it!
  143.  
  144.        Create a directory for CardFish, and copy all of the files from
  145.        this .ZIP into it.  The program will create all other necessary
  146.        files.
  147.  
  148.                                         -1-
  149.  
  150.  
  151.        Setup (Contd.)
  152.        ==============
  153.  
  154.  
  155.  
  156.        The CARDFISH.CNF file is included.  It can be customized using
  157.        the following guide.
  158.  
  159.  
  160.  
  161.  
  162.        Line 1         DRIVER
  163.  
  164.           Example #1:
  165.           INTERRUPT   - The best driver to use.
  166.  
  167.           Example #2:
  168.           PCBTrap     - Available if INTERRUPT doesn't work for you.
  169.  
  170.  
  171.  
  172.        Line 2         BANKBREAKER FILENAME
  173.  
  174.           Example:
  175.           CARDBANK    - The name of the CardFish BankBreakers file.
  176.                       This should include the full pathname.
  177.  
  178.  
  179.        Line 3         BULLETIN FILENAME
  180.  
  181.           Example:
  182.           FISHCARD    - The name of the bulletin file.  This should
  183.                       include the full pathname.
  184.  
  185.  
  186.        Line 4         MAX NAMES ON SCORECARD
  187.  
  188.           Example:
  189.           10          - The number of the top scores to display.  The
  190.                       maximum number is 100.
  191.  
  192.  
  193.        Line 5         MAX PLAYS PER DAY  (* Registered Feature *)
  194.  
  195.           Example:
  196.           3           - The maximum number of times a caller can play
  197.                       in one day. If set to 0, the caller can play
  198.                       an unlimited number of times.
  199.  
  200.  
  201.  
  202.  
  203.                                         -2-
  204.  
  205.  
  206.  
  207.        Setup (Contd.)
  208.        ==============
  209.  
  210.  
  211.        Line 6         SUIT SWITCH
  212.  
  213.           Example:
  214.           ON          - This flag allows you to control the suit values.
  215.                       If you want the suits to have an effect on the
  216.                       play, set to ON.   Otherwise the face value of
  217.                       the card will be used.
  218.  
  219.  
  220.        Line 7         MINIMUM FOR BANKBREAKER
  221.  
  222.           Example:
  223.           5000000     - The bankbreakers minimum value, or the minimum
  224.                       required to break the bank.  The maximum is
  225.                       $999,000,000,000,000. (Note: If the minimum is
  226.                       set below $100,000, the program will default to
  227.                       $1,000,000.)
  228.  
  229.  
  230.        Line 8         MAX JOKERS  (* Registered Featured *)
  231.  
  232.           Example:
  233.           6           - The number of Jokers in the deck.  The more
  234.                       Jokers, the tougher the game.
  235.  
  236.  
  237.        Line 9         MONTHLY RESET SWITCH
  238.  
  239.           Example:
  240.           Y or N      - Delete the CARDFISH.DAT file at the end of the
  241.                       month.  By entering Y, the CARDFISH.DAT, the score
  242.                       card, and BankBreakers files are deleted (reset to
  243.                       zero,) on the first of the month!
  244.  
  245.  
  246.        Line 10        STARTING CASH  (* Registered Feature *)
  247.  
  248.           Example:
  249.           10          - The dollar amount the player starts with when
  250.                       they begin the first time, after they have gone
  251.                       bankrupt, or the beginning of a new month.  The
  252.                       maximum is $50,000.
  253.  
  254.  
  255.  
  256.  
  257.  
  258.                                         -3-
  259.  
  260.  
  261.  
  262.        Setup (Contd.)
  263.        ==============
  264.  
  265.  
  266.        Line 11        CRC SWITCH
  267.  
  268.           Example:
  269.           Y or N      - Enable or Disable the CRC check at the
  270.                       beginning of the program.  This might cause the
  271.                       program to run too slow, or cause it not work at
  272.                       all for you! Setting to N will disable the CRC
  273.                       check.
  274.  
  275.  
  276.        Line 12        MACHINE TYPE
  277.  
  278.           Example:
  279.           8086        - Selects the type of machine CPU that you have
  280.                       to allow you to speed up the card shuffling. Will
  281.                       default to 80386 if left blank. Use 8088, 8086,
  282.                       80286, 80386 or 80486 for your specific machine,
  283.                       or just leave it blank.
  284.  
  285.  
  286.        NOTE:  The bulletin file feature and the default starting amount
  287.               are only enabled if you have registered your program.
  288.               Just a minor incentive for you!
  289.  
  290.  
  291.  
  292.  
  293.  
  294.        The Batch File
  295.        ----------------------------------------------------------------
  296.  
  297.        The batch file is what PCBoard uses to call CardFish.  It
  298.        should look something like this:
  299.  
  300.            echo off
  301.            c:
  302.            cd\pcb\doors\cardfish
  303.            cardfish cardfish.cnf c:\pcb
  304.            cd\pcb
  305.            if exist event.bat event       <---- THIS LINE IS IMPORTANT!
  306.            board
  307.  
  308.  
  309.        NOTE:  Line 6 is needed due to the ability of the program to
  310.               allow the user to logoff the BBS.
  311.  
  312.  
  313.                                         -4-
  314.  
  315.  
  316.  
  317.        Other Notes
  318.        -----------------------------------------------------------------
  319.  
  320.        Sysop may also wish to delete the standard startup screen and the
  321.        closing message.  You can change both the CRDSTRT file (opening
  322.        screen) and the CARDBYE file (closing screen) to display any type
  323.        of opening and closing messages that you wish.  Use the PCBoard
  324.        ANSI codes for coloring.
  325.  
  326.        There is no need to run any carrier monitoring programs such as
  327.        Watchdog because of ability of ProKit routines to handle the
  328.        communications functions.
  329.  
  330.        You can also run CardFish in a local mode without having to load
  331.        PCBoard.  All you need to do is add LOCAL in caps to the end of
  332.        your command line.  Example:
  333.  
  334.                       CARDFISH CARDFISH.CNF C:\PCB LOCAL
  335.  
  336.  
  337.  
  338.  
  339.        Support
  340.        -----------------------------------------------------------------
  341.  
  342.        If you need any help with the setup or have any problems with
  343.        the door, you can reach me via the DOOR-UTL Conference on
  344.        U'NI-net/US.
  345.  
  346.        Another place to get support, and probably the fastest way to
  347.        reach me, is on The Ledge PCBoard (see number for The Ledge
  348.        PCBoard on page 5.) You can leave a personal message for me
  349.        there as I check in every other day or so.
  350.  
  351.        Please describe the nature of the problem, the system you are
  352.        running (hardware, software, and version of software,) your BBS
  353.        phone number, and a number where you can be reached by voice.  I
  354.        will get back to you as soon as is possible.
  355.  
  356.  
  357.        The Thanks
  358.        -----------------------------------------------------------------
  359.  
  360.        I must say thanks to Joseph Sheppard of The Ledge PCBoard, and
  361.        Alex Sandor of The 42 BBS III.  They have gone out of their way
  362.        to test this door and help me out with ideas along the way!  I
  363.        also wish to thank Sam Smith of The Tool Shop.  Sam has created
  364.        the BEST door kit in the world!  Without the help of these people
  365.        this program would not have been possible.
  366.  
  367.  
  368.                                         -5-
  369.  
  370.  
  371.  
  372.        I would also like to thank Jon Badeaux of The Hotline PCBoard for
  373.        some new ideas, thoughts, and especially for his help with this
  374.        documentation!
  375.  
  376.             The Ledge BBS        - (818) 352-3620
  377.             The Hotline PCBoard  - (818) 564-9475
  378.  
  379.  
  380.  
  381.  
  382.        Program fees
  383.        -----------------------------------------------------------------
  384.  
  385.        CardFish is not free, it is Shareware.  If you like this program
  386.        and consider it to be of value to you, send a contribution to the
  387.        author.  $20 is recommended.  (Please see page 6.)
  388.  
  389.        When you register, you will receive a registration file, and you
  390.        will be entitled to free updates as they are available.
  391.  
  392.        If you would like me to call your BBS and upload the
  393.        registration file to you, please enclose a couple of dollars more
  394.        to cover the long distance phone call.  Please leave me a note
  395.        telling me that you would like me to call you.
  396.  
  397.  
  398.  
  399.        Please send all contributions to:
  400.  
  401.             Mark A. Downing
  402.             P.O. Box 921808
  403.             Sylmar, CA 91392-1808
  404.  
  405.  
  406.  
  407.        IMPORTANT NOTE:  Checks must be made payable to Mark A. Downing.
  408.  
  409.  
  410.  
  411.  
  412.  
  413.  
  414.  
  415.  
  416.  
  417.  
  418.  
  419.  
  420.  
  421.  
  422.  
  423.                                         -6-
  424.  
  425.  
  426.        CardFish Order & Registration form
  427.        CardFish v3.5 - Copyright (C) 19990, 1991, Mark A. Downing
  428.        -----------------------------------------------------------------
  429.  
  430.                                                     Version     Amount
  431.  
  432.        (__) CardFish Registration ..............   _________   _________
  433.  
  434.  
  435.                                              Total Enclosed    _________
  436.  
  437.  
  438.        Please notify me if you'd like me to call your BBS to upload
  439.        your registration file and the latest version of CardFish.
  440.        Please enclose $3.00 to cover the cost of a long-distance call.
  441.  
  442.        -----------------------------------------------------------------
  443.  
  444.        Enter the following information as you want it to appear on
  445.        your registration.
  446.  
  447.        Registered to:
  448.  
  449.                   ____________________________________________________
  450.                   Example: The Stand BBS
  451.  
  452.  
  453.        Your Name  ____________________________________________________
  454.  
  455.        Address    ____________________________________________________
  456.  
  457.                   ____________________________________________________
  458.  
  459.                   ____________________________________________________
  460.  
  461.  
  462.        BBS Name and Phone number:
  463.  
  464.                   ____________________________________________________
  465.  
  466.        -----------------------------------------------------------------
  467.  
  468.                 Please mail to:            Mark A. Downing
  469.                                            Attn: CardFish Registration
  470.                                            P.O. Box 921808
  471.                                            Sylmar, CA 91342-1808
  472.  
  473.        You will be able to pick up your registration file and the latest
  474.        version of CardFish from The Ledge PCBoard in Tujunga, CA.  The
  475.        phone number is (818) 352-3620.  I will be offering support on
  476.        The Ledge for all registered users.
  477.  
  478.                                         -7-
  479.  
  480.  
  481.  
  482.        History
  483.        -----------------------------------------------------------------
  484.  
  485.        v1.0 - First release of CardFish                         03/15/90
  486.  
  487.        v1.1 - Second release of CardFish                        03/20/90
  488.  
  489.        v2.0 - Third release - mostly cosmetic changes           07/02/90
  490.  
  491.        v2.1 - Cosmetic fix                                      07/22/90
  492.  
  493.        v2.2 - Minor recoding                                    07/25/90
  494.  
  495.        v3.0 - New items for the third official release          11/30/90
  496.  
  497.        v3.1 - A fix for 3.0 that didn't quite work
  498.  
  499.        v3.11- This should take care of it
  500.  
  501.        v3.2 - This is the fix for the fix for the fix for 3.0   12/07/90
  502.  
  503.        v3.3 - Changed structure of code to allow large numbers  02/20/91
  504.  
  505.  
  506.  
  507.  
  508.  
  509.  
  510.  
  511.  
  512.  
  513.  
  514.  
  515.  
  516.  
  517.  
  518.  
  519.  
  520.  
  521.  
  522.  
  523.  
  524.  
  525.  
  526.  
  527.  
  528.  
  529.  
  530.  
  531.  
  532.  
  533.                                         -8-